package com.aidex.biz.domain;

import com.aidex.common.annotation.Excel;
import com.aidex.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 重要子公司基本情况对象 biz_taizhang002
 *
 * @author sean
 * @email 2074844820@qq.com
 * @date 2025-05-22
 */
@Data
public class Taizhang002 extends BaseEntity<Taizhang002> {
    private static final long serialVersionUID = 1L;


    /**
     * 单位名称
     */
    @Excel(name = "单位名称")
    private String companyName;

    /**
     * 社会统一标识码
     */
    @Excel(name = "社会统一标识码")
    private String companyNo;

    /**
     * 经营范围
     */
    @Excel(name = "经营范围")
    private String fanwei;

    /**
     * 机构范围
     */
    @Excel(name = "机构范围")
    private String level;

    /**
     * 法定代表人
     */
    @Excel(name = "法定代表人")
    private String faren;

    /**
     * 职工人数
     */
    @Excel(name = "职工人数")
    private Long yuangongcounst;

    /**
     * 党员人数
     */
    @Excel(name = "党员人数")
    private Long dangyuancounts;

    /**
     * 总资产（亿元）
     */
    @Excel(name = "总资产")
    private String zongzican;

    /**
     * 净资产（亿元）
     */
    @Excel(name = "净资产")
    private String jingzican;

    /**
     * 负债率
     */
    @Excel(name = "负债率")
    private String fuzailv;

    /**
     * 党组织设立情况
     */
    @Excel(name = "党组织设立情况")
    private String dangzuzi;

    /**
     * 排序
     */
    private Long sort;

    /**
     * 状态（0正常 1 停用）
     */
    private String status;


    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyNo(String companyNo) {
        this.companyNo = companyNo;
    }

    public String getCompanyNo() {
        return companyNo;
    }

    public void setFanwei(String fanwei) {
        this.fanwei = fanwei;
    }

    public String getFanwei() {
        return fanwei;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getLevel() {
        return level;
    }

    public void setFaren(String faren) {
        this.faren = faren;
    }

    public String getFaren() {
        return faren;
    }

    public void setYuangongcounst(Long yuangongcounst) {
        this.yuangongcounst = yuangongcounst;
    }

    public Long getYuangongcounst() {
        return yuangongcounst;
    }

    public void setDangyuancounts(Long dangyuancounts) {
        this.dangyuancounts = dangyuancounts;
    }

    public Long getDangyuancounts() {
        return dangyuancounts;
    }

    public void setZongzican(String zongzican) {
        this.zongzican = zongzican;
    }

    public String getZongzican() {
        return zongzican;
    }

    public void setJingzican(String jingzican) {
        this.jingzican = jingzican;
    }

    public String getJingzican() {
        return jingzican;
    }

    public void setFuzailv(String fuzailv) {
        this.fuzailv = fuzailv;
    }

    public String getFuzailv() {
        return fuzailv;
    }

    public void setDangzuzi(String dangzuzi) {
        this.dangzuzi = dangzuzi;
    }

    public String getDangzuzi() {
        return dangzuzi;
    }

    public void setSort(Long sort) {
        this.sort = sort;
    }

    public Long getSort() {
        return sort;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStatus() {
        return status;
    }


    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("userId", getUserId()).append("deptId"
                , getDeptId()).append("userName", getUserName()).append("deptName", getDeptName()).append("companyId"
                , getCompanyId()).append("companyName", getCompanyName()).append("companyNo", getCompanyNo()).append(
                        "fanwei", getFanwei()).append("level", getLevel()).append("faren", getFaren()).append(
                                "yuangongcounst", getYuangongcounst()).append("dangyuancounts", getDangyuancounts()).append("zongzican", getZongzican()).append("jingzican", getJingzican()).append("fuzailv", getFuzailv()).append("dangzuzi", getDangzuzi()).append("sort", getSort()).append("status", getStatus()).append("remark", getRemark()).append("id", getId()).append("createBy", getCreateBy()).append("createDept", getCreateDept()).append("createTime", getCreateTime()).append("updateBy", getUpdateBy()).append("updateTime", getUpdateTime()).append("updateIp", getUpdateIp()).append("version", getVersion()).append("delFlag", getDelFlag()).toString();
    }
}
